package edu.sdjzu.exam.service.exam;



import edu.sdjzu.exam.dto.ExamAssignmentCreateDTO;
import edu.sdjzu.exam.dto.ExamAssignmentDTO;
import edu.sdjzu.exam.dto.ExamAssignmentUpdateDTO;

import java.util.List;

public interface ExamAssignmentService {
    Long createExamAssignment(ExamAssignmentCreateDTO createDTO);
    ExamAssignmentDTO getExamAssignment(Long assignmentId);
    void updateExamAssignment(ExamAssignmentUpdateDTO updateDTO);
    void deleteExamAssignment(Long assignmentId);
    List<ExamAssignmentDTO> listExamAssignmentsByCreator();
    List<ExamAssignmentDTO> listMyExamAssignments();
}
